tell a barefaced lie - Français Anglais Dictionnaire